home *** CD-ROM | disk | FTP | other *** search
/ PC User 2004 November / PCU1104CD1.iso / resource / design / files / advefft.exe / {app} / templates / textfader.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2004-04-29  |  5.3 KB  |  122 lines

  1. function initApplet()
  2. {
  3.    setProperty("moviearea", _X, 0);
  4.    setProperty("moviearea", _Y, 0);
  5.    setProperty("expiredapplet", _visible, false);
  6.    setProperty("expiredapplet", _X, 0);
  7.    setProperty("expiredapplet", _Y, 0);
  8.    if(3 < backgroundimage.length)
  9.    {
  10.       setProperty("moviearea.backgroundimage", _width, width);
  11.       setProperty("moviearea.backgroundimage", _height, height);
  12.       setProperty("moviearea.backgroundimage", _X, 0);
  13.       setProperty("moviearea.backgroundimage", _Y, 0);
  14.    }
  15.    var i = 0;
  16.    while(i < maxitems)
  17.    {
  18.       setProperty("moviearea.text" + i, _alpha, 0);
  19.       setProperty("moviearea.text" + i, _X, width / 2 - getProperty("moviearea.text" + i, _width) / 2);
  20.       setProperty("moviearea.text" + i, _Y, height / 2 - getProperty("moviearea.text" + i, _height) / 2);
  21.       var c = new Color("moviearea.text" + i);
  22.       c.setRGB(textcolor);
  23.       i++;
  24.    }
  25.    currentsleeptime = sleeptime;
  26.    var today = new Date();
  27.    trace(today.getTime());
  28.    if(today.getTime() < ts && ts < today.getTime() + 172800000 || ts == -1)
  29.    {
  30.       activated = true;
  31.    }
  32.    else
  33.    {
  34.       setProperty("expiredapplet", _visible, true);
  35.    }
  36. }
  37. function run()
  38. {
  39.    if(activated && !finished)
  40.    {
  41.       if(currentsleeptime == 0)
  42.       {
  43.          currentfade -= fadespeed;
  44.          nextfade += fadespeed;
  45.       }
  46.       if(0 >= currentfade)
  47.       {
  48.          setProperty("moviearea.text" + currentimage, _alpha, 0);
  49.          setProperty("moviearea.text" + nextimage, _alpha, 100);
  50.          currentimage++;
  51.          nextimage++;
  52.          if(maxitems - 1 < currentimage)
  53.          {
  54.             currentimage = 0;
  55.             if(runonce == 1)
  56.             {
  57.                finished = true;
  58.                if(0 < nextmovie.length)
  59.                {
  60.                   loadMovie(nextmovie,_level0);
  61.                }
  62.             }
  63.          }
  64.          if(maxitems - 1 < nextimage)
  65.          {
  66.             nextimage = 0;
  67.          }
  68.          currentfade = 100;
  69.          nextfade = 0;
  70.          currentsleeptime = sleeptime;
  71.       }
  72.       if(0 < currentsleeptime)
  73.       {
  74.          currentsleeptime--;
  75.       }
  76.       if(fadeintoeachother)
  77.       {
  78.          setProperty("moviearea.text" + currentimage, _alpha, currentfade);
  79.          setProperty("moviearea.text" + nextimage, _alpha, nextfade);
  80.       }
  81.       else
  82.       {
  83.          setProperty("moviearea.text" + currentimage, _alpha, Math.max(currentfade - 50,0) * 2);
  84.          setProperty("moviearea.text" + nextimage, _alpha, Math.max(nextfade - 50,0) * 2);
  85.       }
  86.       point.x = this._xmouse;
  87.       point.y = this._ymouse;
  88.       localToGlobal(point);
  89.       if(mousedown)
  90.       {
  91.          getURL(variableholder.urls[currentimage],target);
  92.       }
  93.       if(mousedown)
  94.       {
  95.          mousedown = false;
  96.       }
  97.    }
  98. }
  99. var maxitems = 0;
  100. var currentimage = 0;
  101. var nextimage = 1;
  102. var currentfade = 100;
  103. var nextfade = 0;
  104. var mousedown = false;
  105. var point = new object();
  106. var currentsleeptime = 0;
  107. var activated = false;
  108. var finished = false;
  109. var runonce = parseInt("0",10);
  110. var nextmovie = "";
  111. var backgroundimage = "textfaderback.jpg";
  112. var maxitems = parseInt("5",10);
  113. var ap = "<APPLETINFO>\r\nappletname=textfader\r\napplettype=FLASH\r\ncreated=1083234397270\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\nappletfilename=textfader1.swf\r\n</APPLETINFO>\r\n<ACTIONSCRIPT>\r\nwidth=256\r\nheight=88\r\nfadespeed=5\r\nsleeptime=30\r\ntarget=links\r\nnextmovie=\r\nbackgroundimage=textfaderback.jpg\r\nmaxitems=5\r\ntext=TextFader Freeware applet|from Advanced Effect Maker|Many options!|You can set texts|and background!|\r\nquality=Best\r\nmode=opaque\r\ntextcolor=16762880\r\nbackgroundcolor=0\r\nfadeintoeachother=1\r\nrunonce=0\r\n</ACTIONSCRIPT>\r\n<HTML>\r\nwidth=256\r\nheight=88\r\nquality=Best\r\nmode=opaque\r\nbackgroundcolor=000000\r\n</HTML>\r\n<GENERATED>\r\nwidth=256\r\nwidth_GS=0;-\r\nheight=88\r\nheight_GS=0;-\r\nfontsize=18\r\nfontsize_GS=4\r\ncompressionratio=70\r\ncompressionratio_GS=12;-\r\ndependentfiles=textfaderback.jpg\r\ndependentfiles_GS=-\r\nfont=_arial\r\nfont_GS=3;-\r\nbackgroundimage=textfaderback.jpg\r\nbackgroundimage_GS=7;compressionratio\r\nurls_GS=2;font;fontsize;alignment;1;A\r\nurls=http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|\r\ntext_GS=6;moviearea;J;font;fontsize;alignment\r\ntext=TextFader Freeware applet|from Advanced Effect Maker|Many options!|You can set texts|and background!|\r\nquality=Best\r\nquality_GS=0;-\r\nmode=opaque\r\nmode_GS=0;-\r\nalignment=0\r\nalignment_GS=5\r\nbackgroundcolor=000000\r\n</GENERATED>";
  114. var ts = parseInt("-1",10);
  115. var fadespeed = parseInt("5",10);
  116. var target = "links";
  117. var sleeptime = parseInt("30",10);
  118. var width = parseInt("256",10);
  119. var height = parseInt("88",10);
  120. var fadeintoeachother = parseInt("1",10);
  121. var textcolor = parseInt("16762880",10);
  122.